
#ifndef _DogFightBehaviour_H_
#define _DogFightBehaviour_H_

#include "../Ship.h"

class DogFightBehaviour {
  public:
    DogFightBehaviour(Ship *my_ship);
    ~DogFightBehaviour();

    bool shouldIAttack(Ship *target_ship);
    bool attackTarget(Ship *target_ship);

  private:
    
    Ship *my_ship;

    void interceptTarget(Ship *target);
    void floatFire(Ship *target);

};


#endif

